derrick foundation posts - French English Dictionary